
import {
    Abi,
  } from "abitype";

import {
    Address,
  } from "viem";  

export type InheritedFunctions = { readonly [key: string]: string };

export type GenericContract = {
  address: Address;
  abi: Abi;
  inheritedFunctions?: InheritedFunctions;
  external?: true;
};